
<h2>



April 2000 JUG Meeting</h2>



&nbsp;



<center><table BORDER CELLSPACING="4" CELLPADDING="3" WIDTH="61%">



<tr>



<td VALIGN="CENTER" BGCOLOR="#6699FF">



<center>



<h3>



Triangle Java Users Group Presents:</h3></center>







<center><font size="+2">Improving Java Code Performance</font>



<br>&nbsp;



<p><b>presented by</b>



<p><b>Peter Haggar</b>



<br><b>IBM Corp.</b>



<br><!--webbot bot="HTMLMarkup" startspan --><!--webbot bot="HTMLMarkup" endspan --><strong>

<!-- Comment out bracket 1/26/2000 [FrontPage HTML Markup Component]-->

</strong><!--webbot endspan i-checksum="3222" -->



<p>Monday, April 17, 2000&nbsp;



<br>6:30 PM - 9:00 PM&nbsp;



<p>LOCATION: MCNC Auditorium&nbsp;



<br>3021 Cornwallis Road&nbsp;



<br>Research Triangle Park, North Carolina&nbsp;



<p>919.248.1800&nbsp;</center>



</td>



</tr>



</table></center>







<hr ALIGN="CENTER">



<br><font size="+1">Abstract:</font>



<dir>



<dir><font size="-1">This session will explore various performance issues of Java.  Peter will

discuss numerous areas of Java programming where performance problems

are encountered, and ways to minimize - and in some cases, eliminate them.

This session will discuss code design and generation, Java compilers and

bytecodes, JITs, and other tools for improving the performance of your

code.  All sample source code used will be made available.



</font></dir>



</dir>







<h3>



Objective:</h3>







<dir>



<dir><font size="-1">Attendees will be able to:

<ul>

<li>Learn several techniques to make Java code execute faster.</li>

<li>Learn where performance bottlenecks are and ways to minimize them.</li>

<li>Understand compiler and runtime optimization.</li>

<li>Understand the basics of bytecode generation and execution.</li>

</ul></font></dir>



</dir>







<h3>



Format:</h3>







<dir>



<dir><font size="-1"></font></dir>

The talk will last about 90 minutes (questions accepted during and after)

</dir>







<h3>



Brief biography of presenter:</h3>







<dir>



<dir><font size="-1">Peter Haggar is a Senior Software Engineer with IBM in Research Triangle

Park, North Carolina and the author of the newly released book, "Practical

Java", published by Addison-Wesley.  He has a broad range of programming

experience, having worked on development tools, class libraries, and

operating systems.  At IBM, Peter works on emerging Java technology and

is currently focused on embedded Java and is also the project lead for

IBM's real-time Java reference implementation.  Peter is a frequent

technical speaker on Java technology at numerous industry conferences.

He has worked for IBM for more than 12 years and received a B.S. in

Computer Science from Clarkson University in New York.</font></dir>



</dir>







<hr ALIGN="CENTER">



<h3>



AGENDA:</h3>



<b>6:30 - Meet, talk, snacks</b>



<p><b>7:00 Presentation</b>



<p>



<hr ALIGN="CENTER">



<h3>



DIRECTIONS to MCNC:</h3>



<b>From Raleigh:</b>



<br>Take I-40 West toward Durham and Chapel Hill. You will enter RTP. Where



I-40 splits, bear right onto the Durham Freeway North (Highway 147). Take



the Cornwallis Road Exit. At the end of the exit ramp, bear right - cross



back over the Freeway. MCNC is located approximately 3/4 mile on the right.



<p><b>From Durham:</b>



<br>Get on the Durham Freeway South (Highway 147). Take the Cornwallis



Road exit. At the end of the ramp, bear right - MCNC is approximately 3/4



mile on right.



<p>Click here for <a href="http://trijug.org/mcnc/?/directions.html">map with



directions</a>, or visit the <a href="http://trijug.org/mcnc/?/gotomcnc.html">MCNC



web site</a>.



<p>






